export 'src/base/protocol.dart';

export 'src/lorin/lorin_protocol.dart';
export 'src/lorin/lorin_adapter.dart';
export 'src/lorin/lorin_handler_settings.dart';

export 'src/huari/huari_protocol.dart';
export 'src/huari/huari_adapter.dart';
export 'src/huari/huari_handler_settings.dart';

// 枚举类
export 'src/enum/target_device_type.dart';
export 'src/enum/firmware_upgrade_type.dart';


// Huari协议相关类
export 'src/huari/protocols/car_key_protocol.dart';
export 'src/huari/response/huari_response_data.dart';

// Lorin协议相关类
export 'src/lorin/protocols/v12s_protocol.dart';
export 'src/lorin/protocols/rs_jet_protocol.dart';
export 'src/lorin/protocols/p6_protocol.dart';
export 'src/response/lorin_response_data.dart';

export 'src/enum/motor_auto_status.dart';
export 'src/enum/calibration_status.dart';

// OTA升级相关类
export 'src/ota/user_action_type.dart';
export 'src/ota/ota_upgrade_manager.dart';
export 'src/ota/ota_exception.dart';
export 'src/ota/ota_upgrade_status.dart';
